iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
Mobile Development

IOS 基本元件運用和套件運用系列 第 12

(Day12)GCDWebServer 實現一個靜態文件目錄網站(Static Website)

  • 分享至 

  • xImage
  •  

GCDWebServer 內置的處理程序可以遞歸服務端目錄,從而實現一個靜態的文件目錄瀏覽功能(只讀)。同時我們還可以自由設定 Cache-Control。

import UIKit
import GCDWebServer
class ViewController: UIViewController {
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        let webServer = GCDWebServer()
        
        webServer.addGETHandler(forBasePath: "/", directoryPath: NSHomeDirectory(), indexFilename: nil, cacheAge: 3600, allowRangeRequests: true)
        
        webServer.start(withPort: 8080, bonjourName: "GCD Web Server")
    }
}

上一篇
(Day11)GCDWebServer 製作form表單功能
下一篇
(Day13)(Swift 4) Could not instantiate class named WKWebView 問題
系列文
IOS 基本元件運用和套件運用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言